ol, ul, li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
time, mark, audio, video{ margin:0; padding:0; border:0; font-size:100%; text-decoration:none; }
*{ padding:0; margin:0;}
img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 0px;
}
.header{
	height:76px;
	width:100%;
	position: fixed;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: 0px;
	z-index: 999;
}
.head{
	max-width:1200px;
	width:100%;
	margin:0 auto;
	position: relative;
}
#logo{
	padding-left:1%;
	height:auto !important;
	max-width:300px;
	max-height:70px;
	float: left;
}
.menu_biao{
	line-height: 40px;
	color: #FFF;
	float: left;
	margin: 18px 0;
	font-size: 14px;
	width: 230px;
}
.top_bread {
	display:none;
	float:right;
	text-align:right;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4284f4;
	overflow: hidden;
}
.top_bread a {color:#9e9e9e}
.top_bread ul li {float:right;margin-left:10px;height:15px;padding-left:15px;margin-bottom:4px;line-height:15px}
.top1c_l .wapsite {
	padding-left:20px;
	background-image: url(../images/shouji.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}
.top1c_l .partsite {
	padding-left:20px;
	background-image: url(../images/duanxin.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}
.top_bread ul li.en{display:none}
.top_bread .ss{display:none}
.top_bread select {width:110px;height:20px;margin-left:8px}
.top_bread .m{
	display:none;
	padding-bottom: 10px;
	overflow: hidden;
	background-color: #000;
}
#fun1{display:none;}
.sear{
	overflow: hidden;
	float: right;
}
.sear form{
	overflow: hidden;
}
.sear input{
	float: left;
}
.sear .text{
	line-height: 20px;
	float: left;
	width: 280px;
	overflow: hidden;
	height: 20px;
	text-indent: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.sear .sub{
	float: left;
	height: 20px;
	width: 19px;
	overflow: hidden;
	padding: 0px;
	background-color: #FFF;
}
.menu .branch{
	width: 150px;
	height: 22px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
/*Menu*/
.menu{
	width:100%;
	background-color:rgba(0, 0, 0, 0.8);
	font-size: 16px;
	position: absolute;
	z-index: 60;

}
.menu_c{
	height: 76px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	padding: 0 3%;
}
.menu_c_logo{
	height: 100%;
	width: 180px;
	float: left;
}
.menu_c_logo a{
	display:table-cell;
	vertical-align:middle;
	overflow: hidden;
	height: 76px;
	width: 240px;
}
.menu_c_logo a img{
	vertical-align:middle;
	max-width: 240px;
	max-height: 76px;
}
.menu .head_nav {
	float: right;
	font-family: "微软雅黑";
	margin-top: 12px;
}
.menu .primary {
	float:left;
	position:relative;
	z-index:2;
	line-height: 45px;
	height: 45px;
	width: 110px;
	text-align: center;
	font-size: 16px;
}
.primary a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	overflow: hidden;
	margin: 0px;
}
.primary a:hover {
	color:#4284f4;
}
.cur a{
	color: #FF0;
}
.primary ul {
	position:absolute;
	top:49px;
	z-index:999;
	line-height:24px;
	display:none;
	padding-bottom: 10px;
	background-color: #252e38;
	left: 0px;
	text-align: left;
}
.primary ul li {
	font-size:14px;
	line-height:38px;
	overflow: hidden;
}
.primary ul li a {
	color:#FFF;
	padding:0 20px;
	white-space: nowrap;
	display: block;
}
.primary ul li a:hover {
	color:#FF0;
	text-decoration: none;
}
.btn:hover {
	text-decoration: none;
}

.btn-2 {
	letter-spacing: 0;
}

.btn-2:hover,
.btn-2:active {
	letter-spacing: 5px;

}

.btn-2:after,
.btn-2:before {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border: 1px solid rgba(255, 255, 255, 0);
	bottom: 0px;
	content: " ";
	display: block;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 280ms ease-in-out;
	transition: all 280ms ease-in-out;
	width: 0;

}

.btn-2:hover:after,
.btn-2:hover:before {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #4284f4;
	-webkit-transition: width 350ms ease-in-out;
	transition: width 350ms ease-in-out;
	width: 80%;

}

.btn-2:hover:before {
	bottom: auto;
	top: 0;
	width: 80%;

}
.cin_box{
	width: 100%;
	overflow: hidden;
}
/*首页biaoti标题*/
.biaoti{
	width: 96%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 60px;
}
.biaoti span{
	line-height: 60px;
	font-size: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.biaoti h1{
	color: #FFF;
	background-color: #000;
	line-height: 40px;
	font-size: 26px;
	font-weight: bold;
	height: 40px;
	padding-right: 70px;
	padding-left: 70px;
	border-radius: 22px;
	display: inline-block;
}
.biaoti h1::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	z-index: -1;
}

.biaoti h2{
	line-height: 40px;
	font-size: 26px;
	font-weight: bold;
	height: 40px;
	padding-right: 70px;
	padding-left: 70px;
}
.biaoti b{
	width: 100%;
	position: relative;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 60px;
	display: block;
}
.biaoti b i{
	left: 44%;
	position: absolute;
	height: 6px;
	width: 12%;
	top: -2px;
	left: 44%;
	position: absolute;
	height: 6px;
	width: 12%;
}
.biaoti p{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.biaoti p strong{
	font-weight: bold;
}
.biaoti_p1{
	color: #FFF;
}
.biaoti_p2{
	color: #333;
}
.biaoti .biaoti_span1{
	color: #ea4234;
}
.biaoti .biaoti_span1{
	color: #fff;
}
.biaoti .biaoti_span2{
	color: #000;
}
.biaoti .biaoti_span3{
	color: #525252;
	font-size: 32px;
}
.biaoti .biaoti_span5{
	color: #FFF;
}
.biaoti .biaoti_span4{
	font-size: 32px;
}
.biaoti .biaoti_span4,.biaoti_span5{
	color: #1f2229;
}
.biaoti_zw{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.biaoti_zw.zx1::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	z-index: -1;
}
.biaoti_zw.zx2::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #739bc6;
	z-index: -1;
}
.biaoti h2{
	border-radius: 22px;
	display: inline-block;}
.biaoti .biaoti_h1{
	color: #FFF;
	background-color: #000;
}
.biaoti .biaoti_h2{
	color: #FFF;
	background-color: #297cbf;
}
.biaoti .biaoti_h3{
	color: #FFF;
	background-color: #f25749;
}
.biaoti .biaoti_h4{
	color: #FFF;
	background-color: #f6b52b;
}
.biaoti .biaoti_h5{
	color: #FFF;
	background-color: #8b5cba;
}
.biaoti .biaoti_h5{
	color: #FFF;
	background-color: #8b5cba;
}
.ind_pzwmn{
	width: 100%;
	position: relative;
	background-image: url(../images/overview.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	margin-top: 30px;
}
.ind_pzwmn_box{
	width: 96%;
	height:730px;
	max-width:1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.ind_pzwmn_box .sd{
	position: absolute;
}
.ind_pzwmn_box .sd h5, .ind_pzwmn_box .sd p{
	display: inline-block;
	vertical-align: middle;
}
.ind_pzwmn_box .sd h5{
	font-size: 30px;
	line-height: 40px;
	color: #d04234;
	font-weight: bold;
	margin-right: 5px;
}
.ind_pzwmn_box .sd p{
	font-size: 16px;
	line-height: 20px;
	color: #333;
}
.ind_pzwmn_x1{
	text-align: center;
	width: 100%;
	top: 0px;
}
.ind_pzwmn_x2{
	left: 0px;
	top: 80px;
}
.ind_pzwmn_x3{
	right: 0px;
	top: 80px;
}
.ind_pzwmn_x4{
	left: 0px;
	bottom: 200px;
}
.ind_pzwmn_x5{
	right: 0px;
	bottom: 200px;
}
.ind_pzwmn_x6{
	left: 250px;
	bottom: 100px;
}
.ind_pzwmn_x7{
	right: 250px;
	bottom: 100px;
}
/*内页标题neiye*/
.neiye{
	width: 96%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 2.5%;
}
.neiye h2{
	line-height: 80px;
	font-size: 50px;
	font-weight: bold;
}
.neiye h3{
	line-height: 60px;
	font-size: 50px;
	font-weight: bold;
}
.neiye h4{
	text-align: left;
}

.neiye h3 a:hover{
	color: #000;
}
.neiye_h1{
	color: #1359ab;
}
.neiye_h2{
	color: #000;
}
.neiye_h3{
	color: #FFF;
}
.neiye_h4{
	color: #1f2229;
}
.neiye_h5{
	color: #4284f4;
}
.neiye_h6{
	color: #297cbf;
}
.neiye_h7{
	color: #f25749;
}
.neiye_h8{
	color: #f25749;
}
#neiye_p1{
	color: #ea4234;
}
.neiye_h6 a{
	color: #ea4234;
}
.neiye_h7 a{
	color: #4284f4;
}
.neiye_sp {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.neiye_sp::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	z-index: -1;
}
.neiye_sp.zx::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #666;
	z-index: -1;
}
.neiye span{
	line-height: 40px;
	font-size: 20px;
	padding-right: 50px;
	padding-left: 50px;
	border-radius: 3px;
}
.neiye_spys1{
	background-color: #1359ab;
	color: #FFF;
}
.neiye_spys2{
	background-color: #f25749;
	color: #FFF;
}
.neiye_spys3{
	background-color: #41c883;
	color: #FFF;
}
.neiye_spys4{
	background-color: #2092ea;
	color: #fff;
}
.neiye_spys5{
	background-color: #8b5cba;
	color: #fff;
}
.neiye_spys6{
	background-color: #333;
	color: #fff;
}
.neiye_spys7{
	background-color: #000;
	color: #fff;
}
.neiye_spys8{
	background-color: #297cbf;
	color: #fff;
}
.neiye_spys9{
	background-color: #8b5cba;
	color: #fff;
}
.neiye p{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

.neiye .neiye_p1{
	color: #333;
}
.neiye .neiye_p2{
	color: #fff;
}
.location{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.location span{
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	display: block;
}
.location span a{
	display: inline-block;
	margin: 0 5px;
	color: #666;
}
.location span e{
	display: inline-block;
	margin: 0 5px;
	color: #666;
}
.location span a:hover{color: #4284f4;}
.xwzx{
	width: 100%;
	overflow: hidden;
}
.xwzx ul{
	width: 96%;
	max-width:1200px;
	margin:auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.xwzx ul li{
	width: 48%;
	display:inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 1%;
	margin-bottom: 10px;
	margin-left: 1%;
	position: relative;
}
.xwzx ul li .news_img{
	width: 30%;
	float:left;
	margin-right: 15px;
	position: relative;
}
.xwzx ul li .news_img i {
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	transition: border 0.5s;
	border: 8px solid #000;
	box-sizing: border-box;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
}
.xwzx ul li .news_img:hover a i{
	border: 3px solid #000;
}
.xwzx ul li img{
	width: 100%;
	display:block;
}
.xwzx ul li h3{
	font-size: 16px;
	line-height: 30px;
	max-height:60px;
	overflow: hidden;
	font-weight: bold;
}
.xwzx ul li h3 a{
	color: #000;
}
.xwzx ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	height: 52px;
	overflow: hidden;
}
.xwzx ul li .time{
	font-size: 12px;
	line-height: 26px;
	color: #FFF;
	background-color: #333;
	height: 26px;
	display: inline-block;
	width: 90px;
	padding-left: 10px;
	margin-top: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.nei_new_more{
	width:96%;
	max-width:1200px;
	text-align: center;
	margin-bottom: 50px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.nei_new_more a{
	height: 30px;
	width: 120px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	background-color: #999;
	display: inline-block;
	border-radius: 15px;
}
.nei_new_more a:hover{
	color: #fff;
	background-color: #000;
}


.what_qd h3 i,.what_qd h3 tt,.combo_qd h3 i,.combo_qd h3 tt{
	width: 138px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
}
.what_qd h3,.combo_qd h3{
	height: 24px;
	line-height: 24px;
	color: #555555;
	font-size: 25px;
	text-align: center;
	margin-bottom: 10px;
}
.what_qd h3 i,.combo_qd h3 i{
	background: url(../images/what_left.png)no-repeat;
	margin-right: 10px;
}
.what_qd h3 tt,.combo_qd h3 tt{
	background: url(../images/what_right.png)no-repeat;
	margin-left: 10px;
}
.tongue{
	overflow: hidden;
}
.what_qd p{
	font-size: 14px;
	line-height: 20px;
	color: #646464;
	text-align: center;
	display: none;
}
.combo_table,.tongue_table{
	text-align: center;
	width: 100%;
	max-width:990px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.combo_table tr,.tongue_table tr{
	border: 1px solid #eaeaea;
}
.combo_table td,.tongue_table td{
	width: 165px;
	height: 49px;
	color: #5d5d5d;
	border: 1px solid #eaeaea;
	font-size: 14px;
}
/*sbf正常开始*/

.sbf{
	width: 100%;
	overflow: hidden;
	text-align: center;
	background-image: url(../images/ind_wmnbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sbf ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	font-size: 0px;
}
.sbf ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
}
.sbf ul li .sbf_box{
	height: 246px;
	width: 246px;
	border-radius: 50%;
	background-color:rgba(41, 124, 191, 0.4);
	overflow: hidden;
	display: inline-block;
}
.sbf ul li .sbf_boxnei{
	height: 220px;
	width: 220px;
	border-radius: 50%;
	background-color: #297cbf;
	margin: 13px;
}
.sbf ul li .sbf_box img{
	margin-top: 30px;
	margin-bottom: 20px;
}
.sbf ul li .sbf_box h3{
	color: #FFF;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.sbf ul li h4{
	color: #FFF;
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
}
.sbf ul li p{
	color: #FFF;
	font-size: 14px;
	line-height: 26px;
	max-width: 310px;
	margin: auto;
	padding-top: 10px;
}
/*sbf正常结束*/
/*ind_jshx正常开始*/
.ind_jshx{
	width: 100%;
	overflow: hidden;
}
.ind_jshx ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	font-size: 0px;
}
.ind_jshx ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 23%;
	margin-right: 1%;
	margin-left: 1%;
}
.jshx_box{
	width: 128px;
	height: 220px;
	margin: auto auto 20px auto;
	background-color: rgba(242, 87, 73, 0.5);
	position: relative;
	padding-top: 10px;
}
.jshx_box::before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: -64px;
	top: 0;
	border-right: 64px solid rgba(242, 87, 73, 0.5);
	border-top: 110px solid transparent;
	border-bottom: 110px solid transparent;
}
.jshx_box::after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: -64px;
	top: 0;
	border-left: 64px solid rgba(242, 87, 73, 0.5);
	border-top: 110px solid transparent;
	border-bottom: 110px solid transparent;
}
.jshx_boxnei{
	width: 114px;
	height: 200px;
	margin: auto;
	background-color: #f25749;
	position: relative;
}
.jshx_boxnei::before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: -58px;
	top: 0;
	border-right: 58px solid #f25749;
	border-top: 100px solid transparent;
	border-bottom: 100px solid transparent;
}
.jshx_boxnei::after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: -58px;
	top: 0;
	border-left: 58px solid #f25749;
	border-top: 100px solid transparent;
	border-bottom: 100px solid transparent;
}
.ind_jshx ul li img{
	margin-top: 20px;
	margin-bottom: 20px;
}
.ind_jshx ul li h3 {
	color: #FFF;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.ind_jshx ul li h4 {
	color: #333;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;

}
/*ind_jshx正常结束*/
/*nei_khal正常开始*/
.nei_khal{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/khal_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:40px;
}
.nei_khal ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 0px;
}
.nei_khal ul li{
	width: 32%;
	margin-right: 0.5%;
	margin-left: 0.5%;
	position: relative;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 15px;
}
.nei_khal ul li:hover i{
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-bottom: 40px solid #000;
	border-right: 2px solid #000;
}
.nei_khal ul li:hover h4{
	color: #fff;
}
.nei_khal ul li i{
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	transition:border 1s;
	border-top: 12px solid #FFF;
	border-left: 12px solid #FFF;
	border-bottom: 40px solid #FFF;
	border-right: 12px solid #FFF;
	box-sizing: border-box;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
	z-index: 1;
}
.nei_khal ul li h4{
	width: 100%;
	position: absolute;
	z-index: 2;
	font-size: 16px;
	line-height: 40px;
	color: #000;
	height: 40px;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-weight: bold;
	transition:color 1s;
	overflow: hidden;
}
.nei_khal ul li img{
	width: 100%;
	display:block;
}
.nei_khalmo{
	width:100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.nei_khalmo a{
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	display: inline-block;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #FFF;
	text-align: center;
	background-color:rgba(0, 0, 0, 0.6);
	border-radius: 22px;
	transition:background 0.6s;
}
.nei_khalmo a:hover{
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	display: inline-block;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #2d54a3;
	text-align: center;
	background-color:#000;
	border-radius: 22px;
}
/*nei_khal正常结束*/
/*ind_new开始*/
.ind_new{
	width: 100%;
	overflow: hidden;
}
.ind_newbox{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin: 20px auto;
}
.ind_newbox a:hover{
	color: #C00;
}
.ind_newbox_l{
	float: left;
	width: 48%;
	margin-bottom:30px;
}
.ind_newbox_r{
	float: right;
	width: 48%;
	margin-bottom:30px;
}

.ind_newbox_lth{
	width: 100%;
	margin-bottom:20px;
}
.ind_newbox_lth strong{
	font-size: 24px;
	line-height: 30px;
	color: #f6b52b;
	vertical-align: bottom;
	display: inline-block;
	font-weight: bold;
}
.ind_newbox_lth e{
	font-size: 16px;
	line-height: 20px;
	color: #333;
	vertical-align: bottom;
	display: inline-block;
}
.ind_newbox_img{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom:10px;
}
.ind_newbox_img:hover a i,.newbox_rimg:hover a i{
	border: 3px solid #000;
}
.ind_newbox_img a i, .newbox_rimg a i{
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	transition:border 0.5s;
	border: 8px solid #000;
	box-sizing: border-box;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
	z-index: 1;
}
.ind_newbox_img img{
	width:100%;
	display:block;
}
.ind_newbox_lt h3{
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	margin-bottom: 5px;
	height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.ind_newbox_lt h3 a{
	color: #333;
}
.ind_newbox_lt p{
	font-size: 14px;
	line-height: 26px;
	width: 100%;
	height:52px;
	overflow:hidden;
	color: #666;
}
.ind_newbox_l ul{
	width: 100%;
	border-top: 1px solid #ccc;
	margin-top:10px;
}
.ind_newbox_l ul li{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 4px;
}
.ind_newbox_l ul li h3{
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 70px;
	font-weight: bold;
}
.ind_newbox_l ul li h3 a{
	color: #333;
}
.ind_newbox_l ul li span{
	position: absolute;
	right: 0px;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	top: 0px;
}
.ind_newbox_r ul{
	width: 100%;
	overflow: hidden;
}
.ind_newbox_r ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom:4%;
}
#dituContent{
	width: 100%;
	height: 650px;
	margin-right: auto;
	margin-left: auto;
}
.mapbox{
	margin: 30px auto;
}
.footer{
	margin-top: 0px;
	text-align: center;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	overflow: hidden;
	background-color: #252525;
}
.footer h2{
	position: relative;
	z-index: 10;
	margin-top: 45px;
	width: 135px;
	display: inline-block;
	background: #252525;
	margin-bottom: 15px;
	height: 52px;
	overflow: hidden;
}
.footer h2 a{
	width: 52px;
	height: 52px;
	display: inline-block;
	position: relative;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.footer h2 a:last-child{
	margin-left: 10px;
}
.footer h2 a:hover{
	-webkit-transform: translateY(-52px);
	-ms-transform: translateY(-52px);
	-o-transform: translateY(-52px);
	transform: translateY(-52px);
}
.footer h2 a span{
	width: 52px;
	height: 52px;
	display: inline-block;
	position: absolute;
	top: 52px;
	left: 0;
}

.footer p{
	font-size: 12px;
	color: #CCC;
	line-height: 18px;
	text-align: center;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	max-width:1000px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4B4B4B;
	padding-top: 10px;
	padding-bottom: 5px;
}
.newbox_rimg {
	width:27%;
	float:left;
	overflow: hidden;
	position: relative;
}
.newbox_rimg img{
	width:100%;
	display:block;
}
.ind_newbox_r ul li h3{
	font-size: 16px;
	line-height: 30px;
	height:30px;
	float: right;
	width: 70%;
	overflow:hidden;
	font-weight: bold;
}
.ind_newbox_r ul li h3 a{
	color: #333;
}
.ind_newbox_r ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #666;
	height:52px;
	float: right;
	width: 70%;
	overflow:hidden;
}
.ind_newbox_r ul li span{
	font-size: 12px;
	line-height: 20px;
	color: #666;
	float: left;
	margin-left:3%;
	margin-top: 5px;
}
/*ind_new结束*/
/*ind_cont正常开始*/
.ind_cont{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/cont_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:40px;
	background-size: 100%;
}
.ind_contbox{
	width: 96%;
	max-width:670px;
	overflow: hidden;
	background-image: url(../images/cont_xf.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: auto;
	padding-bottom: 70px;
	background-size:100% 100%;
}
.ind_contbox h5{
	width: 100%;
	font-size: 22px;
	line-height: 40px;
	color: #000;
	text-align: center;
	margin-top: 7%;
}
.ind_contbox table{
	width: 80%;
	margin: auto;
}
.ind_contbox table tr{
}
.ind_contbox table tr td{
	padding: 1% 5px;
}
.ind_contbox table td input{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding: 4px;
	border: 1px solid #CCC;
}
.ind_contbox table td textarea{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding: 4px;
	border: 1px solid #CCC;
}
.ind_contbox table .t_submit{
	color: #C60;
	background-color: #fee541;
	border: 1px solid #FC0;
	border-radius: 2px;
	cursor: pointer;
}
.ind_contbox table .t_submit:hover{
	color: #fff;
	background-color: #8b5cba;
	border: 1px solid #753eac;
	border-radius: 2px;
	cursor: pointer;
}
/*ind_cont正常结束*/
/*ind_hzhb正常开始*/
.ind_hzhb{
	width: 100%;
	overflow: hidden;
	margin-bottom:20px;
}
.ind-hzhb-c{
	width: 100%;
	max-width:1200px;
	margin: 30px auto;
}
.ind_hzhb ul{
	margin: 0 -10px;
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.ind_hzhb ul li {
	width: 20%;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	margin-bottom: 20px;
}
.ind-hzhb-box{ margin: 0 10px;border: 1px solid #eeeeee;}
.ind_hzhb ul li a{
	display: block;
}
.ind_hzhb ul li img{
	width: 100%;
	height: auto;
	margin:auto;
	overflow: hidden;
}
/*ind_hzhb正常结束*/
.bgtop{
	width: 100%;
	text-align:center;
	overflow: hidden;
}
.bgtop img{
	display: block;
	width: 100%;
}
.main{
	border-bottom: 1px solid #303030;
	position: relative;
	z-index: 5;
	overflow: hidden;
	padding-bottom: 0px;
}
.nei_wwmn{
	width: 100%;
	overflow: hidden;
}
.nei_wwmn ul{
	width: 96%;
	max-width:1200px;
	margin:30px auto;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.nei_wwmn ul li{
	width: 15%;
	margin: auto;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	background-image: url(../images/wwmn.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:20px;
}
.nei_wwmn ul li:nth-child(2n+2){
	margin-top:100px;
}
.nei_wwmn ul li img{
	margin-top:50px;

}
.nei_wwmn ul li h3{
	padding-top:60px;
	margin:auto;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	max-width:140px;
}
.nei_dyyjz{
	width:100%;
	overflow:hidden;
	background-image: url(../images/nei_dyyjz.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 50px;
}
.nei_dyyjz ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 10px;
}
.nei_dyyjz ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 19%;
	margin: 10px 0.4%;
}
.nei_dyyjz ul li .dyyjz_box{
	display: block;
	border-radius: 7px;
	padding: 12px;
	background-color:rgba(65, 200, 131, 0.4);
	border-radius: 10px;
	margin-bottom:10px;
}
.nei_dyyjz ul li .dyyjz_box .dyyjz_boxf{
	background-color: #41c883;
	overflow: hidden;
	padding:20px 0;
	border-radius: 4px;
}
.nei_dyyjz ul li img{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_dyyjz ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_dyyjz ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #FFF;
}
.nei_dyyjz ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.nei_znyx{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.znyx_box{
	width: 96%;
	margin:30px auto;
	max-width:1200px;
	overflow:hidden;
	background-image: url(../images/znyx.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.nei_znyx ul {
	margin-left: 35%;
	overflow: hidden;
}
.nei_znyx ul li {
	width: 100%;
	overflow: hidden;
	background-color:rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
	padding: 10px;
}
.znyx_img{
	width: 100%;
	overflow: hidden;
	background-color: #f0f0f0;}
.nei_znyx ul li img {
	float: left;
	margin: 25px 20px;
}
.nei_znyx ul li h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-right: 20px;
}
.nei_znyx ul li p {
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-right: 20px;
}
.nei_znjc{
	background-image: url(../images/nei_znjc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	overflow: hidden;
}
.znjc_box{
	width:96%;
	max-width:1200px;
	overflow:hidden;
	margin: 30px auto;
}
.nei_znjc ul {
	margin-right: 35%;
	margin-bottom:20px;
	overflow: hidden;
	font-size: 0px;
}
.nei_znjc ul li {
	width: 49%;
	overflow: hidden;
	background-color:rgba(255, 255, 255, 0.4);
	margin-bottom: 15px;
	vertical-align: top;
	display: inline-block;
	margin-right:2%
}
.nei_znjc ul li:nth-child(2n+2){
	margin-right:0%
}
.znjc_img{
	background-color: #FFF;
	overflow: hidden;
	margin: 12px;
}
.nei_znjc ul li img {
	float: left;
	margin: 30px 20px;
}
.nei_znjc ul li h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-right: 20px;
}
.nei_znjc ul li p {
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-right: 10px;
}
.nei_sns{
	width: 100%;
	overflow: hidden;
}
.sns_box{
	width:96%;
	max-width:1200px;
	overflow:hidden;
	margin: 30px auto;
}
.nei_sns ul {
	margin-bottom:20px;
	overflow: hidden;
	font-size: 0px;
	width: 100%;
	background-image: url(../images/sns.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nei_sns ul li {
	width: 38%;
	overflow: hidden;
	background-color:rgba(41, 124, 191, 0.4);
	margin-bottom: 15px;
	vertical-align: top;
	display: inline-block;
	float: left;
}
.nei_sns ul li:nth-child(2n+2){
	float: right;
}
.sns_img{
	background-color: #297cbf;
	overflow: hidden;
	margin: 12px;
}
.nei_sns ul li img {
	float: left;
	margin: 30px 18px;
}
.nei_sns ul li h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin-top: 15px;
	margin-right: 20px;
}
.nei_sns ul li p {
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	margin-top: 5px;
	margin-right: 10px;
}
.nei_sdxt{
	width:100%;
	overflow:hidden;
	background-image: url(../images/nei_jstx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 30px;
}
.nei_sdxt ul{
	width:96%;
	max-width:1200px;
	margin: 20px auto;
	overflow:hidden;
	font-size: 0px;
	text-align: center;
}
.nei_sdxt ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 19%;
	margin: 10px 0.8%;
	background-color:rgba(255, 255, 255, 0.4);
	padding:12px;
	border-radius: 10px;
}
.nei_sdxt ul li .sdxt_box{
	display: block;
	border-radius: 7px;
	padding: 12px;
	border-radius: 6px;
	background-color: #FFF;
	height:340px;
	overflow:hidden;
}
.nei_sdxt ul li img{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_sdxt ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_sdxt ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #FFF;
}
.nei_sdxt ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.nei_jstx{
	width:100%;
	overflow:hidden;
	padding-bottom: 50px;
}

.nei_jstx ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.nei_jstx ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
	background-image: url(../images/jstx_wb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nei_jstx ul li img{
	padding: 70px 0 10px 0;
}
.nei_jstx ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin-bottom:50px;
}
.nei_jstx ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #333;
	max-width:260px;
	display: inline-block;
}
.ind_sdys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/ind_sdys.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ind_sdys ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	margin-bottom:80px;
}
.ind_sdys ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
}
.sdys_box{
	height: 240px;
	width: 240px;
	border-radius: 120px;
	text-align: center;
	background-color:rgba(41, 124, 191, 0.4);
	display: inline-block;
}
.sdys_boxnei{
	background-color: #297cbf;
	height: 216px;
	width: 216px;
	margin-top:12px;
	border-radius: 120px;
	display: inline-block;
}
.ind_sdys ul li img{
	padding-top: 30px;
}
.ind_sdys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	margin-top: 10px;
}
.ind_sdys ul li h4{
	margin-top:10px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
}
.ind_sdys ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	display:inline-block;
	max-width:270px;
}
.nei_yxys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_yxysbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.nei_yxys ul{
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	margin-bottom:60px;
}
.nei_yxys ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 23%;
	margin-right: 1%;
	margin-left: 1%;
	background-image: url(../images/yxys_xt.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 240px;
	cursor: pointer;
	transition:background-image 0.5s;
}
.nei_yxys ul li:hover{
	background-image: url(../images/yxys_xthover.png);
}
.nei_yxys ul li img{
	margin-top: 40px;
}
.nei_yxys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}
.nei_yxys ul li h4, .nei_yxys ul li p{
	font-size: 0px;
	color: #FFF;
	display: inline-block;
	width: 185px;
}
.nei_yxys ul li p{
	font-size: 0px;
}
.nei_yxys ul li:hover img{
	width:0px;
	height:0px;
}
.nei_yxys ul li:hover h3{
	font-size: 0px;
	line-height: 0px;
}
.nei_yxys ul li:hover h4{
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
}
.nei_yxys ul li:hover  p{
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
}
.nei_yzys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_shije.png);
	background-repeat: no-repeat;
	background-position: center 100px;
	margin-bottom: 30px;
}
.nei_yzys dl{
	width: 96%;
	max-width:1200px;
	font-size: 0px;
	margin: 20px auto;
	text-align: center;
}
.nei_yzys dd{
	width: 246px;
	height:243px;
	margin: 0 2%;
	display: inline-block;
	vertical-align: top;
	background-image: url(../images/yzys01.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.nei_yzys dd img{
	display: inline-block;
	margin-top: 20px;
}
.nei_yzys dd h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	max-width:190px;
	display: inline-block;
}
.nei_yzys ul{
	width: 96%;
	max-width:1200px;
	font-size: 0px;
	margin: 20px auto;
}
.nei_yzys ul li{
	height: 44px;
	width: 12%;
	display: inline-block;
	vertical-align: top;
}
.nei_yzys ul img{
	width:39px;
	height:35px;
	margin-right:5px;
}
.nei_yzys ul img, .nei_yzys ul h5{
	display: inline-block;
	vertical-align: middle;
}
.nei_xtys{
	width: 100%;
	overflow: hidden;
	background-color: #eaeaea;
	background-image: url(../images/beijing01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/*hzlc正常开始*/
* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.hzlc{
	overflow: hidden;
	width: 100%;
	background-color: #ececec;
}
.hzlctu_box{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	margin-top: 40px;
	margin-bottom: 60px;
	overflow: hidden;
}
.hzlctu_img{
	height: 150px;
	width: 15%;
	position: relative;
	text-align: center;
	margin-bottom: 70px;
	margin-right: 1.5%;
	margin-left: 1.5%;
	min-width:120px;
}

.hzlctu01{
	float: left;
}
.hzlctu02{
	float: right;
}
.hzlctu_img a{
	display: block;
	height: 100%;
	width: 100%;
	margin-top:12px;
	background-color: #8b5cba;
	border-radius: 5px;
	transition:background 1s;
	position: relative;

}
.hzlctu_img a::before{
	position: absolute;
	content: "";
	left: -12px;
	top: -12px;
	width: 100%;
	height: 100%;
	padding:12px;
	border-radius: 8px;
	background-color: #8b5cba;
	z-index: -1;
	filter:alpha(opacity=40); /*IE滤镜，透明度50%*/
	-moz-opacity:0.4; /*Firefox私有，透明度50%*/
	opacity:0.4;/*其他，透明度50%*/

}
.hzlctu_img a:hover,.hzlctu_img a:hover span{
	background-color: #333;
}
.hzlctu_img a:hover h3{
	color: #fff;
}
.hzlctu_img a h3{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	transition:color 1s;
}
.hzlctu_img span{
	height: 70px;
	width: 70px;
	position: absolute;
	text-align: center;
	background-color: #FFF;
	border-radius: 35px 35px 35px 35px;
	border: 5px solid #8b5cba;
	bottom: -25px;
	left: 30%;
	font-size: 46px;
	line-height: 60px;
	color: #8b5cba;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	transition:border 1s;
	transition:background 1s;
}
.hzlcjt{
	width: 100px;
	float: left;
	height: 150px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt2{
	width: 100px;
	float: left;
	height: 150px;
	background-image: url(../images/jiantou2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt3{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt4{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou4.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt5{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou5.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 8%;
}
.hzlctu_box ul{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	position: relative;
	height: 600px;
}

.hzlctu h4{
	position: absolute;
	top: -78px;
	z-index: 50;
	color: #1f2229;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	width: 100%;
}
.hzlc ul {
	background-image: url(../images/hzlc_bj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 222px;
	max-width:1000px;
	text-align: center;
	width: 815px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	position: relative;
}
.hzlctu {
	list-style: none;
	position: relative;
	display: inline-block;
	width: 11%;
	height: 120px;
	padding: 0px;
}

@-moz-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@-webkit-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@-o-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

.round {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top: 30px;
	text-decoration: none;
	text-align: center;
	font-size: 25px;
	text-shadow: 0 1px 0 rgba(255,255,255,.7);
	letter-spacing: -.065em;
	font-family: "Hammersmith One", sans-serif;
	-webkit-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	border-radius: 300px;
	z-index: 1;
	border-width: 4px;
	border-style: solid;
}

.round:hover {
	width: 130%;
	height: 130%;
	left: -15%;
	top: -15%;
	font-size: 33px;
	padding-top: 38px;
	-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	-o-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	-moz-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	z-index: 2;
	border-size: 10px;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
}
.weizhi1{
	position: absolute;
	left: 5%;
	top: 15%;
}
.weizhi2{
	position: absolute;
	left: 18.3%;
	top: 30%;
}
.weizhi3{
	position: absolute;
	left: 31.6%;
	top: 45%;
}
.weizhi4{
	position: absolute;
	left: 44.9%;
	top: 60%;
}
.weizhi5{
	position: absolute;
	left: 58.2%;
	top: 45%;
}
.weizhi6{
	position: absolute;
	left: 71.5%;
	top: 30%;
}
.weizhi7{
	position: absolute;
	left: 84.8%;
	top: 15%;
}
a.colour1 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour1:hover {
	color: #65c3fa;
}
a.colour2 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour2:hover {
	color: #8cd67d;
}
a.colour3 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour3:hover {
	color: #f88484;
}
a.colour4 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour4:hover {
	color: #ffcd66;
}
a.colour5 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour5:hover {
	color: #f98db9;
}
a.colour6 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour6:hover {
	color: #8ab4f8;
}
a.colour7 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour7:hover {
	color: #65c3fa;
}
.round span.round {
	display: block;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-size: 1px;
	border: none;
	padding: 40% 20% 0 20%;
	color: #fff;
}

.round span:hover {
	opacity: .85;
	font-size: 16px;
	-webkit-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	-moz-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	-o-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
}

.round span {
	background: #4284f4;
}


/*= Media Query
=============== */
/*sdkj开始*/
.sdkj{
	overflow: hidden;
	width:100%;
	padding-bottom: 80px;
	background-repeat: no-repeat;
}
.sdkj ul{
	overflow: hidden;
	width:100%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	line-height: 0px;
}
.sdkj ul li{
	overflow: hidden;
	width:30%;
	display: inline-block;
	vertical-align: middle;
}
.sdkj ul li img{
	max-width:100%;
}
.sdkj_boxy{
	border-radius: 50%;
	background-color:rgba(41, 124, 191, 0.4);
	height: 134px;
	width: 134px;
	overflow: hidden;
	padding: 12px;
	margin-right: auto;
	margin-left: auto;
}
.sdkj_box{
	text-align: center;
	margin-bottom: 20px;
}
.sdkj_box img{
	border-radius: 50%;
	background-color: #297cbf;
	padding:5px;
	position: relative;
}
.sdkj_box h3{
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-top: 10px;
	font-weight: bold;
}
/*sdkj结束*/
/*yxzl正常开始*/
.yxzl{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_yxzl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.yxzl ul{
	overflow: hidden;
	width:96%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	padding-bottom:50px;
	font-size: 0px;
}
.yxzl ul li{
	overflow: hidden;
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	display:inline-block;
	vertical-align: top;
	background-color:rgba(226, 226, 226, 0.4);
	text-align: left;
}
.yxzl ul li:nth-child(2n+2){
	margin-right:0;
}
.yxzl ul li .yxzl_box{
	margin: 12px;
	background-color: #e2e2e2;
	overflow: hidden;
}
.yxzl ul li .yxzl_box .yxzl_img{
	width:150px;
	float: left;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

.yxzl ul li .yxzl_box h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.yxzl ul li .yxzl_box p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.yxzl ul li .yxzl_box p i{
	float:left;
	height:30px;
}

/*yxzl正常结束*/
/*yxxwz正常开始*/
.yxxwz{
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
}
.yxxwz_p{
	max-width:1200px;
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 50px;
	vertical-align: top;
}
.yxxwz_pb{
	width: 180px;
	overflow: hidden;
	height: auto;
	display: inline-block;
	margin-right: 4.5%;
	margin-left: 4.5%;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 10px;
}
.yxxwz_pb h2{
	font-size: 16px;
	line-height: 30px;
	color: #4284f4;
}

.yxxwz_pb h4{
	font-size: 14px;
	line-height: 30px;
	color: #000;
}
.yxxwz_pb p{
	font-size: 12px;
	line-height: 18px;
	color: #333;
}
.yxxwz_pb img{
	border-radius: 70px 70px 70px 70px;
}
/*yxxwz正常结束*/
/*jsfw开始*/
.jsfw{
	overflow: hidden;
	width:100%;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(../images/nei_jsfw.jpg);
	background-position: center top;
}
.jsfw ul{
	overflow: hidden;
	width:100%;
	max-width:1200px;
	margin: 20px auto;
	text-align: center;
}
.jsfw ul li{
	text-align: center;
	width: 30%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin-top: auto;
	margin-right: 1%;
	margin-bottom: auto;
	margin-left: 1%;
	padding-bottom: 30px;
}
.jsfw ul li .jsfw_box{
	background-color:rgba(242, 87, 73, 0.2);
	padding: 12px;
	border-radius: 50%;
	display: inline-block;
}
.jsfw ul li .jsfw_box img{
	border-radius: 50%;
	padding:10px;
	background-color: #f25749;
}
.jsfw ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
}
.jsfw ul li p{
	font-size: 16px;
	line-height: 26px;
	color: #333;
}
/*jsfw结束*/

/*xgbz开始*/

.xgbz{
	overflow: hidden;
	width:100%;
	padding-bottom: 30px;

}
.xgbz_box{
	overflow: hidden;
	width:96%;
	max-width:1200px;
	margin:auto;
	padding-top: 20px;
	background-image: url(../images/xgbz.png);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:25%;
}
.xgbz ul{
	margin-left: 35%;
	overflow: hidden;
}
.xgbz ul li{
	width:100%;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 12px;
	background-color:rgba(0, 0, 0, 0.1);
}
.xgbz_img{
	width:100%;
	overflow: hidden;
	background-color: #f0f0f0;
}
.xgbz ul li img{
	float: left;
	margin: 15px 20px;
}
.xgbz ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-right: 20px;
}
.xgbz ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-right: 20px;
}
/*xgbz结束*/
/*qywh*/
.qywh{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_qywh.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.qywh ul{
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	margin-top: 30px;
	padding-bottom:20px;
	text-align: center;
}
.qywh ul li{
	margin-top: 20px;
	margin-bottom: 50px;
}
.qywh ul li h3{
	font-size: 20px;
	line-height: 40px;
	color: #e01023;
	overflow: hidden;
	width: 100%;
	font-weight: bold;
}
.qywh li p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin-bottom: 5px;
	width: 100%;
}

/*qywh结束*/
/*图片切开始换*/
#houtai_jm{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
	max-width:1200px;
}
#houtai_jmimg{
	width: 100%;
	overflow: hidden;
}
#houtai_jmimg img{
	width: 100%;
	overflow: hidden;
	display: block;
}
#houtai_jm .box{
	width: 74%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top: 6%;
	left: 13%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
#houtai_jm .box img{
	width:100%;
	height:autop;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
	display: block;
}
#houtai_jm .btnLeft{
	width:35px;
	height:57px;
	position:absolute;
	left:13%;
	top:40%;
	background:url(../images/TB2Z.png) no-repeat 0px 0px;
	z-index: 8888;
}
#houtai_jm .btnRight{
	width:35px;
	height:57px;
	position:absolute;
	right:13%;
	top:40%;
	z-index: 8888;
	background-image: url(../images/TB2Z.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
/*加盟优势*/
.jmys ul{
	position: relative;
	width: 96%;
	max-width:1200px;
	text-align: center;
	margin: 30px auto 50px auto;
	font-size: 0px;
}

.jmys ul li{
	margin: auto 1%;
	width: 30%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.jmys ul li .jmys_box {
	background-color: #f25749;
	height: 184px;
	width: 184px;
	border-radius: 50%;
	text-align: center;
	background-color: rgba(242, 87, 73, 0.4);
	display: inline-block;
}
.jmys ul li .jmys_box_c {
	background-color: #f25749;
	height: 160px;
	width: 160px;
	margin-top: 12px;
	border-radius: 50%;
	display: inline-block;
}
.jmys ul li img{
	margin-top:20px;
}
.jmys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}
.jmys ul li p{
	margin:auto;
	max-width:260px;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	padding-top:10px;
}

.jmtj{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_jmtj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.jmtj ul{
	position: relative;
	width: 96%;
	max-width:1200px;
	text-align: center;
	margin: 50px auto;
	font-size: 0px;
}

.jmtj ul li{
	margin: auto 1%;
	width: 30%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.jmtj ul li .jmtj_box {
	background-color: #f25749;
	height: 224px;
	width: 224px;
	border-radius: 50%;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.4);
	display: inline-block;
}
.jmtj ul li .jmtj_box_c {
	background-color: #fff;
	height: 200px;
	width: 200px;
	margin-top: 12px;
	border-radius: 50%;
	display: inline-block;
}
.jmtj ul li img{
	margin-top:20px;
}
.jmtj ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
}
.jmtj ul li p{
	margin:auto;
	padding:20px;
	max-width:240px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.jmzc{
	width: 100%;
	overflow: hidden;
	padding-bottom: 30px;
}
.jmzc ul{
	width: 96%;
	max-width:1200px;
	margin:20px auto;
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.jmzc ul li{
	width:22%;
	overflow: hidden;
	display: inline-block;
	padding: 12px;
	background-color:rgba(19, 89, 171, 0.4);
	vertical-align: top;
	margin-top: 10px;
	margin-right: 0.5%;
	margin-bottom: 10px;
	margin-left: 0.5%;
}
.jmzc_box{
	background-color: #1359ab;
	padding: 10px;
}
.jmzc ul li img{display: inline-block;}
.jmzc ul li h3{
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}
.jmzc ul li p{
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
.jmzx{
	width:100%;
	background-image: url(../images/nei_jmzx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	padding-bottom:30px;
}
.jmzx_box{
	width:96%;
	max-width:1200px;
	margin: 30px auto;
	overflow:hidden;
}
.jmzx_box h2{
	font-size: 20px;
	line-height: 30px;
	color: #FFF;
	width: 100%;
	background-color: #f25749;
	text-align: center;
	padding: 10px 0;
}
.jmzx_box table{
	width:100%;
	text-align: center;
}
.jmzx_box table tr td:nth-child(1){
	font-weight: bold;
}
.jmzx_box table tr th{
	font-size: 22px;
	line-height: 60px;
	color: #f25749;
	font-weight: bold;
	text-align: center;
}
.jmzx_box table tr td{
	font-size: 20px;
	line-height: 60px;
	color: #333;
}
.xmgdjt{
	background-image: url(../images/nei_fzlc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	overflow:hidden;
}
.xmgdjt_box{
	width:96%;
	max-width:1200px;
	margin:auto;
	overflow:hidden;
}
.xmgdjt_img{
	text-align: center;
	position: absolute;
	left: 20px;
	top: 10px;
}
.xmgdjt_img img{
	max-width:100%;
	display:inline-block;
}
.xmgdjt_boxp{
	margin:0 auto;
	overflow:hidden;
}
.xmgdjt_boxp p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.about-kftd{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
	padding: 10px;
	margin-bottom: 50px;
}
.about-kftd img{
	border: 5px solid #FFF;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-right: 1%;
	margin-left: 1%;
	width: 30%;
}
.fzlc{
	padding-top:20px;
	text-align: center;
}
.fzlc_th {
	overflow:hidden;
	margin-bottom:30px;
}
.fzlc_th h3{
	font-size: 40px;
	line-height: 50px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.fzlc_th span{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.fzlc ul{
	height: 750px;
	width: 96%;
	max-width:1200px;
	margin:auto;
	position: relative;
	background-image: url(../images/gywm_tb.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fzlc ul li{
	text-align: left;
	position: absolute;
}
.fzlc ul li e{
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
}
.fzlc ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
.fzlc ul li.fzlc_box07 e{font-size: 38px;}
.fzlc ul li p{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	padding: 10px;
	border-radius: 5px;
	background-color:rgba(255, 255, 255, 0.6);
}
.fzlc_box01{
	width: 210px;
	left: 320px;
	top:50px;
}
.fzlc_box02{
	width: 220px;
	left: 160px;
	top: 210px;
}
.fzlc_box03{
	width: 250px;
	left: 80px;
	top: 380px;
}
.fzlc_box04{
	width: 220px;
	left: 420px;
	bottom: 40px;
}
.fzlc_box05{
	width: 260px;
	left: 700px;
	bottom: 170px;
}
.fzlc_box06{
	width: 230px;
	bottom: 315px;
	right: 25px;
}
.fzlc_box07{
	width: 500px;
	right: 0px;
	top: -30px;
}
.gltd{
	width: 100%;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: url(../images/gltd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.gltd ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin:30px auto;
	font-size: 0px;
}
.gltd ul li{
	width: 19%;
	overflow: hidden;
	margin: auto 0.3%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-bottom:10px;
}
.gltd_box{
	width:100%;
	overflow:hidden;
	background-color: #FFF;
}
.gltd_img{
	border: 1px solid #E4E4E4;
	padding-top:30%;
	position: relative;
	overflow: hidden;
}
.gltd_img img{
	width:100%;
	display: block;
}
.gltd_img i{
	position: absolute;
	width:100%;
	height:100%;
	left: 0px;
	top: 0px;
	background-color:rgba(0, 0, 0, 0);
	transition:background 0.5s;
	z-index: 10;
}

.gltd ul li h3{
	font-size: 22px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	margin-top: 10px;
}
.gltd ul li e{
	font-size: 16px;
	line-height: 30px;
	color: #000;
}
.gltd_img p{
	font-size: 0px;
	line-height: 0px;
	color: #fff;
	position: absolute;
	transition:bottom 0.5s;
	background-color:rgba(0, 0, 0, 0.6);
	left: 0px;
	bottom: -30px;
	padding: 10px 20px;
}
.gltd ul li:hover p{
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.gltd ul:hover i{
	background-color:rgba(0, 0, 0, 0.6);
}
.gltd ul li:hover i{
	background-color:rgba(0, 0, 0, 0);
}

.gltd .man_f{
	padding-bottom: 10px;
	overflow: hidden;
}

.fcjy{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.fcjy table{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin:30px auto;
	font-size: 0px;
	vertical-align: middle;
}
.fcjy table td{
	width: 16.5%;
	text-align: center;
	background-color: #333;
	color: #FFF;
	position: relative;
}
.fcjy table td a::after{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0, 0, 0, 0);
	transition:background 0.5s;
	cursor: pointer;
}
.fcjy table:hover td a::after{
	background-color:rgba(0, 0, 0, 0.7);
}
.fcjy table td a:hover::after{
	background-color:rgba(0, 0, 0, 0);
}
.fcjy table td img{
	width: 100%;
	display: block;
}

.fcjy table td a{ width:100%; display:block;}
.fcjy table td b{
	font-size: 40px;
}



.about_ban{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.about_ban img{
	width: 100%;
	display:block;
}
.about_ban h3{
	text-align: center;
	position: absolute;
	top: 30%;
	width: 100%;
}
.about_ban h3 b{
	font-size: 24px;
	text-align: center;
	padding: 10px;
	border: 1px solid #FFF;
	border-radius: 5px 5px 5px 5px;
	color: #FFF;
	line-height: 40px;
}
.about_ban h3 p{
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	width: 100%;
	margin-top: 1%;
}

.index_footer{
	width: 100%;
	background-size:100%;
	overflow: hidden;
	text-align: center;
	background-color: #252525;
}
.index_footer ul{
	overflow: hidden;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 1.2%;
}
.index_footer ul li{
	width: 100%;
	overflow: hidden;

}
.index_footer ul li img{
	display: inline-block;
	overflow: hidden;
}
.index_footer ul li h1{
	font-size: 22px;
	line-height: 25px;
	color: #ea4234;
	display: inline-block;
	overflow: hidden;
	font-weight: bolder;
}
.index_footer ul li h2{
	font-size: 20px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.index_footer ul li h3{
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;

}
.index_footer_p{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	max-width:550px;
	margin-top: 10px;
}

.index_footer_c{
	text-align: center;
	padding-left: 8%;
}
.index_footer_c li{	text-align: center;}
.index_footer ul li h3 a{
	color: #FFF;
}
.index_footer ul li h3 a:hover{
	color: #ea4234;
}
.demo1 a:hover{
	color: #ea4234;
}
.pop{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999999;
}
.pop .popMain{
	min-height: 300px;
	position: absolute;
	height: 90%;
	z-index: 99999;
	bottom: 2%;
	width: 100%;
	text-align: center;
}
.pop .popMain img{
	max-height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: auto;
	margin-left: auto;
}
.pop .popBottom{
	position: absolute;
	display: flex;
	width: 80px;
	height: 50px;
	text-align: center;
	right: 0px;
	background-color: #ea4234;
	top: 0px;
}
.pop .popBottom span{
	flex: 1;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
}
.pop .popBottom span:first-of-type{ border-right: 1px solid #fff;}
.f_links{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1%;
}
.f_links ul{
	font-size: 14px;
	width: 96%;
	overflow: hidden;
	line-height: 30px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	padding-top: 1%;
}
.f_links ul li{
	display: inline-block;
	font-size: 14px;
}
.f_links ul li a{
	color: #333;
	padding-right: 10px;
	padding-left: 10px;
}
/*turn page*/
.yw0{
	text-align:center;
	line-height:35px;
	clear:both;
	padding-top: 20px;
	padding-bottom: 20px;
}
.page01 a{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #e2e2e2;
	color: #333;
}
.page01 a:hover{
	color: #FFF;
	background-color: #ea4234;
}
.yw0 .num{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.yw0 .current{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #4284f4;
	color: #FFF;
}
.yw0 .next, .yw0 .prev, .yw0 .first, .yw0 .last{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

@media only screen and (max-width: 1300px){
	.ind_pzwmn{
		background-size:100%;
		background-position: center bottom;
	}
	.ind_pzwmn_box {
		height: auto;
		padding: 0 0 38% 0;
	}
	.ind_pzwmn_box .sd{
		position: static;
		text-align: center;
	}
	.ind_pzwmn_box .sd h5, .ind_pzwmn_box .sd p{
		display: inline-block;
		vertical-align: middle;
	}
	.ind_pzwmn_box .sd h5{
		font-size: 18px;
		line-height: 22px;
	}
	.ind_pzwmn_box .sd p{
		font-size: 14px;
		line-height: 16px;
	}
	.nei_wwmn ul li {
		width: 160px;
		background-size:85%;
		margin-bottom: 10px;
	}
	.nei_wwmn ul li:nth-child(2n+2){
		margin-top:0;
	}
	.nei_wwmn ul li img{
		margin-top:30px;
	}
	.nei_wwmn ul li h3 {
		padding-top: 30px;
		font-size: 16px;
	}
	.nei_sdxt ul li {
		width: 23%;
	}
	.nei_sdxt ul li h3 {
		font-size: 16px;
		line-height: 26px;
	}
	.nei_dyyjz ul li{
		width: 19%;
		margin: 5px 0.4%;
	}
	.nei_dyyjz ul li .dyyjz_box{
		border-radius: 5px;
		padding: 5px;
		border-radius: 8px;
		margin-bottom:5px;
	}
	.nei_dyyjz ul li .dyyjz_box .dyyjz_boxf{
		padding:10px 0;
		border-radius: 4px;
	}
	.nei_dyyjz ul li img{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.nei_dyyjz ul li h3{
		font-size: 16px;
		line-height: 26px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.nei_dyyjz ul li h4{
		font-size: 14px;
		line-height: 20px;
	}
	.nei_dyyjz ul li p{
		font-size: 12px;
		line-height: 18px;
	}
	.nei_znjc ul {margin-right: 10%;}
	.yxzl ul li .yxzl_box .yxzl_img {
		width: 150px;
		float: none;
		text-align: center;
		margin: 5px auto;
	}
	.yxzl ul li .yxzl_box {
		margin: 5px;
		text-align: center;
	}
	.yxzl ul li .yxzl_box h3 {
		margin-top: 0;
	}
	.xmgdjt_boxp {
		margin: 10px auto;
	}
	.xmgdjt_boxp p {
		font-size: 14px;
		line-height: 26px;
	}
	.fzlc {
		padding-top: 0px;
		text-align: center;
	}
	.fzlc ul {
		height: auto;
		background-image: none;
		margin-bottom:20px;
	}
	.fzlc ul li {
		text-align: center;
		position: static;
	}
	.fzlc_box01, .fzlc_box02, .fzlc_box03, .fzlc_box04, .fzlc_box05, .fzlc_box06, .fzlc_box07{
		width: 100%;
	}

	@media screen and (max-width:1272px){
		.header{
			height: 115px;
		}
		.menu .head_nav {
			margin-top: 0;
		}
	}
	@media only screen and (max-width: 1100px){
		.nei_dyyjz ul li{width: 32%;}
		.znyx_box {
			margin: 10px auto;
			background-size:33%;
			background-position: 0px center;
		}
		.sns_box {margin: 10px auto;}
		.nei_sns ul {
			margin-bottom: 10px;
			background-size:23%;
			background-size:0;
		}
		.nei_sns ul li {
			width: 49%;
			margin:5px 0.5%;
			float: none;
		}
		.nei_sns ul li:nth-child(2n+2){
			float: none;
		}
		.sns_img {
			margin: 5px;
		}
		.nei_sns ul li img {
			float: left;
			margin: 30px 10px;
		}
		.nei_jstx ul li {background-size:88%;}
		.nei_jstx ul li img {padding: 20% 0 10px 0; width:35%;}
		.jmzc ul li {
			width: 48%;
			padding: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
	}
	@media only screen and (max-width: 980px){

		.qywh_img{
			background-size:120px;
		}
		.qywh_p li h3{
			line-height: 20px;
			height: 20px;
		}
		.qywh_p li{
			position: absolute;
			height: 170px;
			width: 30%;
			overflow: hidden;
		}
		.qywh_sm{
			top: 0px;
			background-position: center bottom;
			padding-right: 0px;
			text-align: center;
			padding-bottom: 100px;
		}
		.qywh_zz{
			bottom: 0px;
			background-position: center top;
			padding-right: 0px;
			text-align: center;
			padding-top: 100px;
		}
		.qywh_ln{
			top: 0px;
			background-position: center bottom;
			padding-left: 0px;
			text-align: center;
			padding-bottom: 100px;
		}
		.qywh_yj{
			bottom: 0px;
			background-position: center top;
			padding-left: 0px;
			text-align: center;
			padding-top: 100px;
		}
		.index_footer ul{
			margin: 10px 10px 30px 10px;
			float: left;
		}
		.index_footer_c{
			padding-left: 0%;
		}
		.sns_img {
			text-align: center;
			padding: 3px;
		}
		.nei_sns ul li img {
			width:80px;
			float: none;
			margin: 0px;
		}
		.nei_sns ul li h3 {
			font-size: 16px;
			line-height: 26px;
			margin-top: 5px;
			margin-right: 0;
		}
		.nei_sns ul li p {
			font-size: 11px;
			line-height: 18px;
			margin-right: 0;
		}
	}
	@media screen and (max-width:900px){
		.header{
			height:50px;
		}
		.bgtop { margin-top:50px;}
		.header #logo{ padding-left:2%;height:auto !important; max-width:272px; max-height:40px;margin-top: 5px;margin-bottom: 5px;}
		.menu_c_logo a img {
			margin-top:5px;
			max-height: 40px;
		}
		.top_bread{
			display:none;
			width:100%;
			height:auto;
			position:relative;
			z-index:10001;
			padding-right: 10px;
			background-color: #000;
		}
		.top_bread ul{padding-left:2%;background:#fff;}
		.top_bread ul li{float:none; height:auto; line-height:34px;border-bottom:1px solid #555; text-align:left; padding-left:30px}
		.top_bread ul a li { color: #FFF;}
		#fun1{ display:none;}
		.top_bread ul{display:none;}
		.top_bread select{display:none;}

		/*Menu*/
		#fun1{position:absolute;right:3%;top:15px;display:block;cursor:pointer;}
		.top_bread .m{display:block;font-size:15px;}
		.top_bread .m a{
			width: 100%;
			display: inline-block;
			float: left;
			overflow: hidden;
		}
		.top_bread .m .branch{
			height: 40px;
			width: 44%;
			display: inline-block;
			float: left;
			margin-right: 3%;
			margin-left: 3%;
		}
		.menu .head_nav, .menu_biao{display:none}
		.menu_c { height: 50px;}
		.menu_c_logo a{height: 100%;}
		.hzlctu_box{
			margin-top: 0;
			text-align: center;
			margin-bottom: 30px;
		}
		.hzlctu_img{
			margin-bottom: 40px;
			display: inline-block;
		}
		.hzlctu01{
			float: none;
		}
		.hzlctu02{
			float: none;
		}
		.hzlcjt{display:none;}
		.hzlcjt2{display:none;}
		.hzlcjt3{display:none;}
		.hzlcjt4{display:none;}
		.hzlcjt5{display:none;}
		.index_footer ul{
			margin: 10px 10px 30px 10px;
		}
		.index_footer_l{
			padding-right: 0px;
		}
		.index_footer ul li h1{
			font-size: 22px;
			line-height: 25px;
			color: #ea4234;
			display: inline-block;
			overflow: hidden;
			font-weight: bolder;
		}
		.index_footer ul li h2{
			font-size: 16px;
			color: #FFF;
			display: inline-block;
			overflow: hidden;
			width: 100%;
			margin-bottom: 10px;
		}
		.index_footer ul li h3{
			font-size: 12px;
			line-height: 22px;
			color: #FFF;
			display: inline-block;
			overflow: hidden;
		}
		.ind_jshx ul {
			margin-top: 0px;
		}
		.ind_jshx ul li{
			width: 48%;
			margin-top:30px;
		}
		.ind_jshx ul li img{
			margin-top: 5px;
			margin-bottom: 5px;
			width: 80px;
		}
		.ind_jshx ul li:nth-child(2n+2){
			margin-top:30px;
		}
		.ind_jshx ul li h3 {
			font-size: 16px;
			line-height: 26px;
		}
		.ind_jshx ul li h4 {
			font-size: 14px;
			line-height: 22px;
		}

		.jshx_box{
			width: 86px;
			height: 140px;
			margin: auto auto 10px auto;
			background-color: rgba(242, 87, 73, 0.5);
			position: relative;
			padding-top: 5px;
		}
		.jshx_box::before {
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			left: -40px;
			top: 0;
			border-right: 40px solid rgba(242, 87, 73, 0.5);
			border-top: 70px solid transparent;
			border-bottom: 70px solid transparent;
		}
		.jshx_box::after {
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			right: -40px;
			top: 0;
			border-left: 40px solid rgba(242, 87, 73, 0.5);
			border-top: 70px solid transparent;
			border-bottom: 70px solid transparent;
		}
		.jshx_boxnei{
			width: 80px;
			height: 130px;
			margin: auto;
			background-color: #f25749;
			position: relative;
		}
		.jshx_boxnei::before {
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			left: -35px;
			top: 0;
			border-right: 35px solid #f25749;
			border-top: 65px solid transparent;
			border-bottom: 65px solid transparent;
		}
		.jshx_boxnei::after {
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			right: -35px;
			top: 0;
			border-left: 35px solid #f25749;
			border-top: 65px solid transparent;
			border-bottom: 65px solid transparent;
		}
		.nei_khal ul li {
			width: 49%;
		}
		.nei_khal ul li h4{font-size: 14px;}
		.ind_newbox_l, .ind_newbox_r{
			width: 100%;
		}
		.nei_sdxt ul li img {
			width:90px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.znyx_box {
			background-size:80px 60px;
		}
		.nei_znyx ul {
			margin-left: 0%;
			overflow: hidden;
		}
		.nei_znyx ul li {
			margin-bottom: 5px;
			padding: 5px;
		}
		.nei_znyx ul li h3 {
			font-size: 16px;
			line-height: 26px;
			margin-top: 6px;
			margin-right: 15px;
		}
		.nei_znyx ul li p {
			font-size: 12px;
			line-height: 18px;
			margin-right: 15px;
		}
		.nei_znyx ul li img {
			width:85px;
			float: left;
			margin: 25px 10px;
		}
		.znjc_box {margin: 10px auto;}
		.nei_znjc ul {margin-right: 0%;}
		.znjc_img{margin: 5px;}
		.nei_znjc ul li img {
			float: left;
			margin: 20px 10px;
		}
		.nei_znjc ul li h3 {
			font-size: 16px;
			line-height: 26px;
			margin-top: 10px;
			margin-right: 15px;
		}
		.nei_znjc ul li p {
			font-size: 12px;
			line-height: 18px;
		}
		.sdkj_box h3 {
			font-size: 16px;
			line-height: 26px;
		}
		.yxzl ul li .yxzl_box h3 {
			font-size: 16px;
			line-height: 26px;
		}
		.yxzl ul li .yxzl_box p {
			font-size: 12px;
			line-height: 18px;
			margin-bottom: 10px;
			margin-right: 0;
		}
		.xgbz ul {
			margin-left: 0;
			overflow: hidden;
		}
		.jmzx_box table tr th {
			font-size: 14px;
			line-height: 30px;
		}
		.jmzx_box table tr td {
			font-size: 12px;
			line-height: 20px;
			padding:5px;
		}
		.jmzx_box table tr td:nth-child(1){
			font-weight: normal;
			width:50px;
		}
		.xwzx ul li {
			width: 100%;
			margin: 10px 0;
			padding-bottom: 30px;
		}

	}
	/*= Media Query End
    =================== */
	@media screen and (max-width:767px){
		.neiye_sp {
			margin-top: 5px;
			margin-bottom: 0px;
		}
		.neiye_sp::after {
			position: absolute;
			content: "";
			left: 0;
			bottom: 15px;
			width: 100%;
			height: 2px;
			background-color: #ccc;
			z-index: -1;
		}
		.neiye p{
			font-size: 14px;
			line-height: 20px;
			font-weight: normal;
		}
		.biaoti{
			width: 96%;
			max-width:1200px;
			margin-right: auto;
			margin-left: auto;
			overflow: hidden;
			text-align: center;
			margin-top: 10px;
		}
		.biaoti span{
			line-height: 20px;
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.biaoti h2{
			line-height: 30px;
			height:30px;
			font-size: 18px;
			font-weight: bold;
			padding-right: 30px;
			padding-left: 30px;
		}
		.biaoti .biaoti_span3,.biaoti .biaoti_span4{font-size: 16px;}
		.biaoti b{
			width: 100%;
			position: relative;
			height: 2px;
			margin-top: 10px;
			margin-bottom: 20px;
			display: block;
		}
		.biaoti b i{
			left: 44%;
			position: absolute;
			height: 6px;
			width: 12%;
		}
		.biaoti p{
			font-size: 15px;
			line-height: 20px;
			font-weight: normal;
		}
		.biaoti p strong{
			font-weight: normal;
		}
		.neiye h2{
			line-height: 40px;
			font-size: 24px;
		}
		.neiye h3{
			line-height: 34px;
			font-size: 22px;
		}
		.neiye h4{
			font-size: 18px;
		}
		.neiye span{
			line-height: 30px;
			font-size: 14px;
		}

		.neiye b{
			margin-bottom: 30px;
		}
		.ind_th{
			font-size: 20px;
		}
		.ind_th i{
			width: 0px;
		}
		.ind_th tt{
			width: 0px;
		}
		.ind_jshx ul li h4 {
			font-size: 11px;
			line-height: 18px;
		}
		.box{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.csslider1 {
			margin-top: 0px;
		}



		/*sbf起变开始*/
		.sbf{
			padding-top: 10px;
			padding-bottom: 15px;
		}
		.sbf ul {
			margin-top: 20px;
			margin-bottom: 20px;

		}

		.sbf ul li:nth-child(1){
			width: 50%;
		}
		.sbf ul li:nth-child(2), .sbf ul li:nth-child(3){
			width: 48%;
		}
		.sbf ul li .sbf_box{
			height: 130px;
			width: 130px;
		}
		.sbf ul li .sbf_boxnei{
			height: 120px;
			width: 120px;
			margin: 5px;
		}
		.sbf ul li .sbf_box img{
			width:60px;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		.sbf ul li .sbf_box h3{
			font-size: 16px;
			line-height: 26px;
		}
		.sbf ul li h4{
			font-size: 14px;
			line-height: 30px;
		}
		.sbf ul li p{
			font-size: 11px;
			line-height: 18px;
		}
		/*sbf起变结束*/
		.hzlctu h4{font-size: 14px;}
		#contentscroll2{
			height: 260px;
			width: 90%;
			margin-bottom: 30px
		}
		/*bdys开始*/
		.ch-grid li {
			width: 150px;
			height: 150px;
			display: inline-block;
			margin: 8px;
		}
		.ch-info .ch-info-front h2{
			font-size: 14px;
			padding-top: 100px;
		}
		.ch-info h3 {
			font-size: 13px;
			padding-top: 30px;
			padding-bottom: 5px;
		}
		.ch-info p {
			padding: 5px 5px;
			font-style: normal;
			margin: 0 15px;
			font-size: 10px;
		}
		.ch-img-1 {
			background-position: -25px top;
		}
		.ch-img-2 {
			background-position: -245px top;
		}
		.ch-img-3 {
			background-position: -482px top;
		}
		.ch-img-4 {
			background-position: -705px top;
		}
		.ch-img-5 {
			background-position: -920px top;
		}
		.ch-img-6 {
			background-position: -1142px top;
		}
		.ch-img-7 {
			background-position: -1363px top;
		}
		.ch-img-8 {
			background-position: -1578px top;
		}*/
		/*bdys结束*/
		/*scbzys起变开始*/
		.scbzys{
			margin-top: 30px;
		}
		.scbzys_t{
			width: 250px;
		}
		.scbzys_t img{
			overflow: hidden;
			position: absolute;
			display: inline-block;
			width: 68px;
			top: 38px;
			left: 91px;
		}
		#triangle {
			width: 250px;
			height: 0;
			border-bottom: 260px solid #525252;
			border-left: 75px solid transparent;
			border-right: 75px solid transparent;
		}
		.scbzys_t h3{
			font-size: 16px;
			line-height: 20px;
			text-align: center;
			width: 250px;
			color: #FFF;
			top: 110px;
			position: absolute;
		}
		.scbzys_t p{
			font-size: 12px;
			line-height: 18px;
			text-align: center;
			width: 170px;
			color: #FFF;
			top: 150px;
			position: absolute;
			left: 40px;
		}
		.scbzys_cl,.scbzys_cr{
			width: 150px;
			padding: 0px;
			margin-right: 0px;
			margin-left: 0px;
		}
		.scbzys_c h3{
			font-size: 14px;
			line-height: 18px;
			width: 90px;
			margin-right: 30px;
			margin-left: 30px;
		}
		#trapezium_cl {
			height: 0;
			width: 150px;
			border-bottom: 80px solid #525252;
			border-left: 25px solid transparent;
			border-right: 25px solid transparent;

		}
		#trapezium_cr {
			height: 0;
			width: 150px;
			border-bottom: 80px solid #525252;
			border-left: 25px solid transparent;
			border-right: 25px solid transparent;

		}
		.scbzys_fl{
			width: 160px;
		}
		.scbzys_fr{
			width: 160px;
		}
		#trapezium_fl {
			height: 0;
			width: 160px;
			border-bottom: 240px solid #525252;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;

		}
		#trapezium_fr {
			height: 0;
			width: 160px;
			border-bottom: 240px solid #525252;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;

		}
		.scbzys_fl01{
			float: left;
			width: 116px;
			margin-right: 22px;
			margin-left: 22px;
		}
		.scbzys_fl02{
			float: right;
			width: 116px;
			margin-right: 25px;
			margin-left: 22px;
		}
		.scbzys_fl:hover #trapezium_fl{
			border-bottom: 240px solid #333333
		}
		.scbzys_fr:hover #trapezium_fr{
			border-bottom: 240px solid #333333
		}
		/*scbzys起变结束*/
		.loopedimg{
			margin-top: 10px;
		}
		.scbzys_box{
			margin-bottom: 20px;
		}
		.jmzc li a h3 p{
			font-size: 16px;
		}
		.about_ban{
			margin-top: 50px;
			overflow: hidden;
		}
		.about_ban h3{
			top: 20%;
		}
		.about_ban h3 b{
			font-size: 18px;
			text-align: center;
			padding: 8px;
			line-height: 30px;
		}
		.about_ban img {
			width: 200%;
			display: block;
			text-align: center;
			overflow: hidden;
			margin-right: auto;
			margin-left: -50%;
		}
		.about_ban h3 p{
			font-size: 14px;
		}
		.ind_sdys ul li {width: 48%;}
		.ind_sdys ul li:nth-child(1) {
			width: 60%;
		}
		.sdys_box{
			height: 140px;
			width: 140px;
		}
		.sdys_boxnei{
			margin-top: 5px;
			height: 130px;
			width: 130px;
		}
		.ind_sdys ul li img {
			padding-top: 10px;
			width: 60px;
		}
		.ind_sdys ul li h3{
			font-size: 16px;
			line-height: 26px;
		}
		.ind_sdys ul li h4 {
			margin-top: 5px;
			font-size: 14px;
			line-height: 20px;
		}
		.ind_sdys ul li p {
			font-size: 12px;
			line-height: 18px;
		}
		.ind_hzhb ul {
			width: 96%;
			text-align: center;
			font-size: 0px;
		}
		.ind_hzhb ul li {
			width: 31%;
			margin-left:0.8%;
			vertical-align: top;
			display: inline-block;
		}
		.ind_hzhb ul li:nth-child(6n+6) {
			margin-right: 0.8%;
		}
		.nei_sdxt ul li {
			width: 48%;
			padding: 5px;
			margin: 5px 0.8%;
		}
		.nei_sdxt ul li .sdxt_box {
			padding: 5px;
			height: 230px;
		}
		.nei_sdxt ul li h3 {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.nei_sdxt ul li p {
			font-size: 12px;
			line-height: 18px;
		}
		.nei_dyyjz { background-size:auto 100%;padding-bottom: 20px;}
		.nei_dyyjz ul li{width: 49%;}
		.nei_dyyjz ul li img{ width:70px;}
		.nei_dyyjz ul li h4{
			font-size: 13px;
			line-height: 20px;
		}
		.nei_dyyjz ul li p{
			font-size: 11px;
			line-height: 18px;
		}
		.znjc_img{text-align: center; padding:10px;}
		.nei_znjc ul li img {float: none; width:80px; margin:auto;}
		.nei_znjc ul li h3 { margin-right: 0;}
		.nei_znjc ul li p {margin: 0px;}
		.sdkj {padding-bottom: 20px;}
		.sdkj_boxy {
			height: 90px;
			width: 90px;
			padding: 5px;
		}
		.sdkj ul li img {
			max-width: auto;
		}
		.yxzl ul li{
			width:100%;
			margin-right:0;
			margin-bottom:10px;
		}
		.yxzl {background-size:auto 100%;}
		.yxzl ul {
			padding-top: 10px;
			padding-bottom: 20px;
		}
		.yxzl ul li .yxzl_box .yxzl_img img{
			width: 80px;
		}
		.yxzl ul li .yxzl_box p {
			font-size: 11px;
			line-height: 18px;
		}
		.nei_jstx ul li{
			width: 48%;
		}
		.nei_jstx ul li:nth-child(1){
			margin-right: 2%;
			margin-left: 2%;
		}
		.nei_jstx ul li h3 {
			font-size: 16px;
			line-height: 26px;
			margin-bottom: 20px;
		}
		.nei_jstx ul li h4 {
			font-size: 12px;
			line-height: 18px;
		}
		.jsfw ul li .jsfw_box{
			padding: 5px;
		}
		.jsfw ul li {
			padding-bottom: 15px;
		}

		.jsfw ul li .jsfw_box img{
			width:80px;
			padding:10px;
		}
		.jsfw ul li h3{
			font-size: 16px;
			line-height: 26px;
			margin-top: 10px;
		}
		.jsfw ul li p{
			font-size: 12px;
			line-height: 18px;
		}
		.xgbz ul li {
			padding: 5px;
		}
		.xgbz ul li h3 {
			font-size: 16px;
			line-height: 26px;
			margin: 5px 20px;
		}
		.xgbz ul li p {
			font-size: 12px;
			line-height: 18px;
			margin: 5px 20px;
		}
		.xgbz ul li img {
			width:80px;
			margin: 20px 5px;
		}
		.jmys ul li {
			width: 48%;
		}
		.jmys ul li:nth-child(3){
			width: 50%;
		}
		.jmys ul li .jmys_box {
			height: 140px;
			width: 140px;
		}
		.jmys ul li .jmys_box_c {
			height: 130px;
			width: 130px;
			margin-top: 5px;
		}
		.jmys ul li img{
			width:80px;
			margin-top:15px;
		}
		.jmys ul li h3{
			font-size: 16px;
			line-height: 26px;
		}
		.jmys ul li p{
			width:90%;
			margin:auto;
			font-size: 12px;
			line-height: 18px;
			padding-top:10px;
		}
		.jmtj ul {
			margin: 20px auto;
		}
		.jmtj ul li{width: 48%;}
		.jmtj ul li:nth-child(1){width: 50%;}
		.jmtj ul li .jmtj_box {
			height: 140px;
			width: 140px;
		}
		.jmtj ul li .jmtj_box_c {
			height: 130px;
			width: 130px;
			margin-top: 5px;
		}
		.jmtj ul li img{
			width:80px;
			margin-top:10px;
		}
		.jmtj ul li h3{
			font-size: 16px;
			line-height: 26px;
			margin-top: 5px;
		}
		.jmtj ul li p{
			padding:5px;
			font-size: 12px;
			line-height: 18px;
		}
		.jmzc_box {
			padding: 5px;
		}
		.jmzc ul li img {
			width:70px;
		}
		.jmzc ul li h3{
			font-size: 16px;
			line-height: 26px;
		}
		.jmzc ul li p{
			font-size: 11px;
			line-height: 18px;
		}
		.xwzx ul li h3 {
			font-size: 14px;
			line-height: 26px;
			max-height: 52px;
		}
		.xwzx ul li p {
			font-size: 12px;
			line-height: 20px;
			height: 40px;
		}
		.fcjy table td b {
			font-size: 20px;
		}

	}


